renal blockade - Francés Inglés Diccionario